<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>03.数组</title>
</head>
<body>
    <!-- 
    java中的三种数组定义方式： 
        new 类型[length]
        new 类型[]{}
        {}
    java中面向对象 判断一个对象属于某个类型 
        p  instaceof Person
    js定义数组：
     -->
    <script>
        var arr = []
        console.log(arr);
        console.dir(arr);
        // 判断数组的类型
        console.log(typeof arr);
        console.log(Object.prototype.toString.call(arr)); // [object Array]
        console.log(arr instanceof Array); // true
        console.log(arr instanceof Object);
        // 获取数组的长度
        // 存数据
        arr[1000] = 1
        arr[0] = 10
        arr[0] = 20
        console.log(arr.length);
        delete arr[1000] // 此删除将里面的内容置为undefined  元素还是保留的
        console.log(arr.length);
        // 获取数据
         console.log(arr[1000]); // 1
         console.log("=======================================");
         var arr02 = ["北京","上海","广州"];
         for(var i = 0;i<arr02.length;i++) {
            console.log(arr02[i]);
         }
         for(var index in arr02) {
            console.log(index,arr02[index]);
         }
    </script>
    
</body>
</html>